#pragma once

#define EI_NIDENT (16)
#include "glibc/elf.h"
#include "windows.h"
#include "../yasi.h"

#define PAGE_SZIE 4096

void load_static_program(char* file_name, SIZE_T len);
void load_dynamic_program(char* file_name, SIZE_T len);


extern int ARGC;
extern char** ARGV;
extern YASI_HANDLE drv;
extern HANDLE libcyg;
#define CYGWIN_DLL "cygwin1.dll"